$(document).ready(function(){
    $(".select-box ul").on('click','li',function(){
        $(this).parent().siblings('input').val($(this).html());
        $(this).parent().siblings('.hide').val($(this).attr('data-id'));
        if($(this).html() == '自运输'){
        	$(this).parent().parent().parent().parent().parent().children('div:nth-child(2)').addClass('hide');
        }else{
        	$(this).parent().parent().parent().parent().parent().children('div:nth-child(2)').removeClass('hide');
        }
    });
    $(".select-box div.fl").click(function(e){
        e.stopPropagation();
        var div=$(this);
        div.children('ul').toggleClass('hide');
        $(document).click(function() {
            if (!div.children('ul').hasClass("hide")) {
                div.children('ul').addClass("hide");
            }
        });
    });
    $('.warehouse span').click(function(){
        $(this).toggleClass('selected');
    });
    
    //判断出库数量是否合法
    $('.out-table').on('onblur','input',function(){
    });
});
function trim(s){
    return s.replace(/(^\s*)|(\s*$)/g, "");
};
//发货信息验证及数据打包
$('.shipping-Information').on('blur','input',function(){
	if($(this).attr('id') == 'contactName'){
        if(trim($(this).val()) == ''){
            $(this).addClass('error').siblings('p.error').removeClass('hide').html('联系人不能为空');
        }else{
            $(this).removeClass('error').siblings('p.error').addClass('hide');
        }
    }else if($(this).attr('id') == 'contactNumber'){
    	if($(this).val() == ''){
            $(this).addClass('error').siblings('p.error').removeClass('hide').html('手机号不能为空');
        }else if(!(/^1[34578]\d{9}$/.test($(this).val()))){
            $(this).addClass('error').siblings('p.error').removeClass('hide').html('请输入正确的手机号码');
        }else{
            $(this).removeClass('error').siblings('p.error').addClass('hide');
        }
    }
});
//w调用日期选择插件
$('#datePicker').fdatepicker({
	format: 'yyyy-mm-dd',
});

//点击出库
$('.daichuku').find('.chuku').click(function(){
//	console.log($('#warehouse').val());
//	console.log($('.order-number').attr('data-id'))
	var product=[];
	$(".daichuku table tbody tr").each(function(){
		productId=$(this).attr('data-id');
		productCount=$(this).find('input').val();
		var item={};
		item.productId=productId;
		item.productCount=productCount;
		product.push(item);
	})
	//var p = eval('(' + product + ')');
	var ps = JSON.stringify(product);
	
	var out = { };
	out.cid = $('#warehouse').val();
	out.oid = $('.order-number').attr('data-id');
	//var o =  eval('(' + out + ')');
	var ob =  JSON.stringify(out);
	
	
	var json = {"ps":ps,"ob":ob};
	$.ajax({
			type:'post',
			url:'/DistributorSystem/setOut/insertOutboundBill',
			data:json,
			dataType : 'json' ,
			//contentType:'application/json;charset=UTF-8', //contentType很重要  
			success:function(data){
				
				
			},
			error:function(){}
		})
});

$('.daifahuo').find('.chuku').click(function(){
	var oid=$('.order-number').attr('data-id');
	var chuku=[];
	$($(this).parent().parent().siblings('.table-item')).each(function(){
		chuku.push($(this).children('.send-num').children('p:nth-child(1)').children('span:nth-child(2)').html())
	});
	$('.shipping-Information').removeClass('hide');

	$('.queren').click(function(){
		var isSubmit=true;
		var send_msg={};
		
		send_msg.transportation=$('.transportation').find('input').val();
		send_msg.wuliuCom=$('#wuliuCom').val();
		send_msg.wuliuNum=$('#wuliuNum').val();
		send_msg.carId=$('#carId').val();
		send_msg.remark=$('#remark').val();
		
		if($('#datePicker').val()== ''){
	        $('#datePicker').siblings('p.error').removeClass('hide').html('请选择发货时间');
	        isSubmit=false;
	    }else{
	        $('#datePicker').siblings('p.error').addClass('hide');
	        send_msg.date=$('#datePicker').val()//.replace(/\-/g, "");//.split("-").join("")
	        
	        if(trim($('#contactName').val()) == ''){
				$('#contactName').addClass('error').siblings('p.error').removeClass('hide').html('联系人不能为空');
				isSubmit=false;
	        }else{
	        	$('#contactName').removeClass('error').siblings('p.error').addClass('hide');
	        	send_msg.contactName=$('#contactName').val();
	        	if(trim($('#contactNumber').val()) == ''){
	    			$('#contactNumber').addClass('error').siblings('p.error').removeClass('hide').html('手机号不能为空');
	    			isSubmit=false;
	            }else if(!(/^1[34578]\d{9}$/.test($('#contactNumber').val()))){
	            	$('#contactNumber').addClass('error').siblings('p.error').removeClass('hide').html('请输入正确的手机号码');
	            	isSubmit=false;
	            }else{
	            	$('#contactNumber').removeClass('error').siblings('p.error').addClass('hide');
	            	send_msg.contactNumber=$('#contactNumber').val();
	            	
	            	console.log(send_msg);
	    			console.log(oid);
	    			console.log(chuku);
	    			var codes = JSON.stringify(chuku);
	    			var msg = JSON.stringify(send_msg);
	    			
	    			var json = {"oid":oid,"codes":codes,"msg":msg};
	    			$.ajax({
	    				type:'post',
	    				url:'/DistributorSystem/setOut/insertDeliveryBill',
	    				data:json,
	    				dataType : 'json' ,
	    				success:function(data){
	    					
	    					console.log(data);
	    					
	    				},
	    				error:function(){}
	    			})
	            }
	        }
	    }
	});

});